package com.one.rope.mvp.web.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author Weijian.Liu
 * @desc 企业成员任职岗位枚举
 * @date 2020/2/20 14:47
 */
@Getter
@AllArgsConstructor
public enum MemberPostEnum {

  /**
   * 任职岗位
   * 1:董事长 2:总经理/CEO 3:创始人4:联合创始人 5:合伙人 6:人力资源负责人 7:分/子公司总经理 8:副总裁 9:董秘 10:事业部负责人 11:技术负责人
   * 12:运营负责人 13:产品负责人 14:财务负责人15:法务负责人16:市场负责人17:项目负责人18:品牌负责人19:风控负责人
   */
  POST1(1, "董事长"),
  POST2(2, "总经理/CEO"),
  POST3(3, "创始人"),
  POST4(4, "联合创始人"),
  POST5(5, "合伙人"),
  POST6(6, "人力资源负责人"),
  POST7(7, "分/子公司总经理"),
  POST8(8, "副总裁"),
  POST9(9, "董秘"),
  POST10(10, "事业部负责人"),
  POST11(11, "技术负责人"),
  POST12(12, "运营负责人"),
  POST13(13, "产品负责人"),
  POST14(14, "财务负责人"),
  POST15(15, "法务负责人"),
  POST16(16, "市场负责人"),
  POST17(17, "项目负责人"),
  POST18(18, "品牌负责人"),
  POST19(19, "风控负责人");

  private int code;
  private String name;

  public static String getName(int code) {
    for (MemberPostEnum o : MemberPostEnum.values()) {
      if (o.code == code) {
        return o.name;
      }
    }
    return "";
  }
}
